.contentWrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container {
  position: relative;
  width: 85vw;
  height: 80vh;

  overflow: hidden;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  .bg {
    position: absolute;
    top: 0;
    left: 0;

    width: 85vw;
    height: 142vw;
    max-height: calc(70vh - 40px);
    border-radius: 8px;
    z-index: -1;
  }

  .btn {
    position: absolute;
    bottom: 30.7692vw;
    left: 50%;
    transform: translateX(-50%);

    width: 60vw;
    height: 12.2667vw;

    background-color: #ffa740;
    border-radius: 6vw;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #fff;
    font-size: 20px;
  }

  .close-btn {
    position: absolute;
    bottom: 10vw;
    left: 50%;
    transform: translateX(-50%);

    width: 10.2564vw;
    height: 10.2564vw;
  }
}
